🚐 FlexRay · MPC5748G
📡 30章 从入门到实战
1
FlexRay协议概述
01
发展历史、技术特点、汽车网络应用场景
2
MPC5748G芯片介绍
02
芯片架构、FlexRay模块特性、开发板资源
3
开发环境搭建
03
S32 Design Studio安装、SDK配置、调试器连接
4
FlexRay协议基础
04
通信周期、静态段与动态段、帧格式、符号
5
时钟同步机制
05
同步帧、跟随帧、时钟校正原理
6
网络拓扑设计
06
总线型与星型拓扑、节点配置、终端电阻
7
参数配置详解
07
gdCycle、gdStaticSlot、gdMacrotick等关键参数
8
寄存器映射
08
FRM、FRS、FRD等核心寄存器功能解析
9
初始化流程
09
PLL配置、FlexRay模块使能、协议引擎启动
10
消息缓冲区配置
10
缓冲区类型、深度、中断使能
11
发送数据实现
11
帧组装、发送请求、发送完成中断处理
12
接收数据实现
12
接收中断、数据提取、错误检测
13
中断处理机制
13
中断向量表、中断优先级、嵌套处理
14
错误处理与诊断
14
CRC校验、总线错误、协议错误处理
15
网络管理
15
唤醒与睡眠模式、冷启动节点、集成节点
16
多节点通信实验
16
双节点数据交换、同步验证
17
动态段应用
17
动态帧发送、冲突避免、优先级管理
18
定时器应用
18
PIT定时器触发FlexRay发送
19
DMA传输
19
DMA配置、内存到FlexRay的数据搬运
20
数据过滤机制
20
帧ID过滤、通道过滤、Payload过滤
21
安全机制
21
总线监控、错误计数器、Bus Guardian
22
性能优化
22
吞吐量计算、延迟分析、缓冲区深度优化
23
调试技巧
23
逻辑分析仪抓包、Trace32调试、寄存器查看
24
协议栈移植
24
Vector MICROSAR、EB tresos、开源协议栈
25
应用层设计
25
信号打包、PDU路由、COM模块集成
26
系统集成
26
与CAN/LIN网络共存、网关路由设计
27
测试验证
27
一致性测试、互操作性测试、压力测试
28
案例分析
28
线控转向系统、主动悬架系统、ADAS传感器融合
29
常见问题排查
29
启动失败、同步丢失、数据错乱
30
未来趋势
30
FlexRay与TSN、车载以太网的关系与演进